作为Modbus Slave =========================== .. toctree:: :titlesonly: 配置变量和地址 配置CM01串口或网口协议 以下演示TSxPlus作为Modbus从站的配置,如下变量可由“以太网1”、“以太网2”和“串口1”访问; +------------------------------+--------------------------+--------------------+------------+--------------+----------------------+ |数据区 |读写属性 |数据类型 |索引 |PLC地址 |变量名称 | +==============================+==========================+====================+============+==============+======================+ |线圈 |读/写(R/W) |BOOL |0 |1 |cVar001 | | | +--------------------+------------+--------------+----------------------+ |(Coils) | |BOOL |1 |2 |cVar002 | | | +--------------------+------------+--------------+----------------------+ | | |BOOL |2 |3 |cVar003 | | | +--------------------+------------+--------------+----------------------+ | | |BOOL |2000 |2001 |gVar001 | | | +--------------------+------------+--------------+----------------------+ | | |BOOL |2001 |2002 |gVar002 | | | +--------------------+------------+--------------+----------------------+ | | |BOOL |2002 |2003 |gVar003 | +------------------------------+--------------------------+--------------------+------------+--------------+----------------------+ |离散量输入 |只读(R) |BOOL |0 |10001 |dVar001 | | | +--------------------+------------+--------------+----------------------+ |(Discrete Input) | |BOOL |1 |10002 |dVar002 | | | +--------------------+------------+--------------+----------------------+ | | |BOOL |2 |10003 |dVar003 | | | +--------------------+------------+--------------+----------------------+ | | |BOOL |2000 |12001 |fVar001 | | | +--------------------+------------+--------------+----------------------+ | | |BOOL |2001 |12002 |fVar002 | | | +--------------------+------------+--------------+----------------------+ | | |BOOL |2002 |12003 |fVar003 | +------------------------------+--------------------------+--------------------+------------+--------------+----------------------+ |输入寄存器 |只读(R) |WORD |0 |30001 |wVar001 | | | +--------------------+------------+--------------+----------------------+ |(Input Registers) | |WORD |1 |30002 |wVar002 | | | +--------------------+------------+--------------+----------------------+ | | |WORD |2 |30003 |wVar003 | | | +--------------------+------------+--------------+----------------------+ | | |DINT |1000 |31001 |iVar001 | | | +--------------------+------------+--------------+----------------------+ | | |DINT |1002 |31003 |iVar002 | | | +--------------------+------------+--------------+----------------------+ | | |DINT |1004 |31005 |iVar003 | | | +--------------------+------------+--------------+----------------------+ | | |REAL |3000 |33001 |aVar001 | | | +--------------------+------------+--------------+----------------------+ | | |REAL |3002 |33003 |aVar002 | | | +--------------------+------------+--------------+----------------------+ | | |REAL |3004 |33005 |aVar003 | +------------------------------+--------------------------+--------------------+------------+--------------+----------------------+ |保持寄存器 |读/写(R/W) |WORD |0 |40001 |vVar001 | | | +--------------------+------------+--------------+----------------------+ |(Holding Registers) | |WORD |1 |40002 |vVar002 | | | +--------------------+------------+--------------+----------------------+ | | |WORD |2 |40003 |vVar003 | | | +--------------------+------------+--------------+----------------------+ | | |DINT |1000 |41001 |iVar101 | | | +--------------------+------------+--------------+----------------------+ | | |DINT |1002 |41003 |iVar102 | | | +--------------------+------------+--------------+----------------------+ | | |DINT |1004 |41005 |iVar103 | | | +--------------------+------------+--------------+----------------------+ | | |REAL |3000 |43001 |eVar001 | | | +--------------------+------------+--------------+----------------------+ | | |REAL |3002 |43003 |eVar002 | | | +--------------------+------------+--------------+----------------------+ | | |REAL |3004 |43005 |eVar003 | +------------------------------+--------------------------+--------------------+------------+--------------+----------------------+ .. important:: | REAL/DINT类型的变量: [1]占用两个索引值;[2]索引值应该为偶数; | WORD/INT类型的变量:占用一个索引值;